// pages/notice/notice.js
const App = getApp();
Page({

    /**
     * 页面的初始数据
     */
    data: {
        // 公告数据
        list:[],
        page: 1, // 当前页码
        no_more: false, // 没有更多数据
        isLoading: true, // 是否正在加载中
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
    this.getNoticeList()
    },
    goDetail(e){
        console.log(e,'ee');
        wx.navigateTo({
          url: '/pages/notice/noticeDetail/index?id=' + e.currentTarget.dataset.id,
        })
    },
    bindDownLoad() {
        // 已经是最后一页
        console.log('2112');
        if (this.data.page >= this.data.list.last_page) {
          this.setData({
            no_more: true
          });
          return false;
        }
        // 加载下一页列表
        this.getNoticeList(true, ++this.data.page);
      },
    getNoticeList(isPage, page){
        let _this = this;
        App._post_form('notice/get_list', {
            page: page || 1,
        }, result => {
            let resList = result.data.list,
            dataList = _this.data.list;
            console.log(resList);
            if (isPage == true) {
             _this.setData({
            'list.data': dataList.data.concat(resList.data),
            isLoading: false,
        });
      
      } else {
        _this.setData({
          list: resList,
          isLoading: false,
        });
        console.log(_this.data.list,'list');
      }
}       
      )
    },
    /**
   * 下拉到底加载数据
   */
  bindDownLoad() {
    // 已经是最后一页
    console.log('2112');
    if (this.data.page >= this.data.list.last_page) {
      this.setData({
        no_more: true
      });
      return false;
    }
    // 加载下一页列表
    this.getGoodsList(true, ++this.data.page);
  },
    /**
   * 设置商品列表高度
   */
  setListHeight() {
    let _this = this;
    wx.getSystemInfo({
      success: res => {
        _this.setData({
          scrollHeight: res.windowHeight - 90,
        });
      }
    });
  },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})